package com.qgs.secsgem.secs.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.annotation.JSONType;
import com.qgs.secsgem.secs.entity.common.ValueNode;
import lombok.Data;

/**
 * @Desc: ""
 * @Author: caixiang
 * @DATE: 2021/8/12 15:38
 */
@Data
@JSONType(orders={"messageType","strm","func","wbit","sessionId","systemBytes","secs2"})
public class SECSMessage {
    @JSONField(name = "messageType")
    private String messageType;
    @JSONField(name = "strm")
    private String strm;
    @JSONField(name = "func")
    private String func;
    @JSONField(name = "wbit")
    private String wbit;
    @JSONField(name = "sessionId")
    private String sessionId;
    @JSONField(name = "systemBytes")
    private String systemBytes;

    @JSONField(name = "secs2",jsonDirect = true)
    private ValueNode secs2;
}